 $(function(){
     $(".choice_reg").click(function () {
         $(".sign_res").css({ display: "block" });
         $(".sign_log").css({ display: "none" });
         $(".choice_log").css({ border: "0" });
         $(".choice_reg").css({ borderBottom: "2px solid #000" });
     })
     $(".choice_log").click(function () {
         $(".sign_res").css({ display: "none" });
         $(".sign_log").css({ display: "block" });
         $(".choice_reg").css({ border: "0" });
         $(".choice_log").css({ borderBottom: "2px solid #000" });
     })
     var userFlag = false;
     $(".user").change(function () {
         var userRule = /^[a-zA-Z_]\w{5,12}$/;
         if (userRule.test($(".user").val())) {

             // $(".user_tips").text(" √ 用户名可以使用");
             // $(".user_tips").css({ color: "green" });
             $.ajax({
                 type: "post",
                 url: "../php/existuser.php",
                 data: {
                     user: $(".user").val(),
                 },
                 dataType: "json",
                 success: function (result) {
                     if (result.status) {
                         $(".user_tips").text(" √ 用户名可以使用");
                         $(".user_tips").css({ color: "green" });
                         userFlag = true;
                     } else {
                         $(".user_tips").text(" 用户名已注册");
                         $(".user_tips").css({ color: "red" });
                     }
                 }
             })
         } else {
             $(".user_tips").text(" 用户名由6-12位，数字/大小写字母/_组成,且不能以数字开头");
             $(".user_tips").css({ color: "red" });
         }
     })
     var pwdFlag = false;
     $(".pwd").change(function () {
         var pwdRule = /^[0-9a-zA-Z]{6,12}$/;
         if (pwdRule.test($(".pwd").val())) {
             pwdFlag = true;
             var numFlag = false;
             var smallFlag = false;
             var bigFlag = false;
             var numReg = /\d/;
             var smallReg = /[a-z]/;
             var bigReg = /[A-Z]/;
             if (numReg.test($(".pwd").val())) {
                 numFlag = true;
             }
             if (smallReg.test($(".pwd").val())) {
                 smallFlag = true;
             }
             if (bigReg.test($(".pwd").val())) {
                 bigFlag = true;
             }
             var result = numFlag + smallFlag + bigFlag;
             $(".pwd_tips").css({ color: "green" });
             switch (result) {
                 case 1:
                     $(".pwd_tips").text("密码强度:弱");
                     break;
                 case 2:
                     $(".pwd_tips").text("密码强度:中");
                     break;
                 case 3:
                     $(".pwd_tips").text("密码强度:强");
                     break;
             }
         } else {
             $(".pwd_tips").text("密码由6-12位，数字/大小写字母组成");
             $(".pwd_tips").css({ color: "red" });
         }
     })
     var phoneFlag = false;
     $(".phone").change(function () {
         var phoneReg = /^[1](3|5|6|7|8|9)\d{9}$/;
         if (phoneReg.test($(".phone").val())) {
             $.ajax({
                 type: "post",
                 url: "../php/existphone.php",
                 data: {
                     phone: $(".phone").val(),
                 },
                 dataType: "json",
                 success: function (result) {
                     if (result.status) {
                         $(".phone_tips").text("√ 手机号码可以使用");
                         $(".phone_tips").css({ color: "green" });
                         phoneFlag = true;
                     } else {
                         $(".phone_tips").text(" 手机号码已注册");
                         $(".phone_tips").css({ color: "red" });
                     }
                 }
             })

         } else {
             $(".phone_tips").text("请填写正确的手机号码");
             $(".phone_tips").css({ color: "red" });
         }
     })
     var emailFlag = false;
     $(".email").change(function () {
         var emailReg = /^\w{6,12}.{2,8}\.(com|cn|net)$/;
         if (emailReg.test($(".email").val())) {
             // emailFlag = true;
             // $(".email_tips").text("√ 电子邮箱可以使用");
             // $(".email_tips").css({ color: "green" });

             $.ajax({
                 type: "post",
                 url: "../php/existemail.php",
                 data: {
                     email: $(".email").val(),
                 },
                 dataType: "json",
                 success: function (result) {
                     if (result.status) {
                         $(".email_tips").text("√ 电子邮箱可以使用");
                         $(".email_tips").css({ color: "green" });
                         emailFlag = true;
                     } else {
                         $(".email_tips").text(" 电子邮箱已注册");
                         $(".email_tips").css({ color: "red" });
                     }
                 }
             })

         } else {
             $(".email_tips").text("请填写正确的电子邮箱");
             $(".email_tips").css({ color: "red" });
         }
     })
     $(".comBtn").click(function () {
         if (emailFlag && phoneFlag && pwdFlag && userFlag) {
             $.ajax({
                 type: "post",
                 url: "../php/register.php",
                 data: {
                     user: $(".user").val(),
                     pwd: $(".pwd").val(),
                     phone: $(".phone").val(),
                     email: $(".email").val(),
                 },
                 dataType: "json",
                 success: function (result) {
                     if (result.status) {
                         alert("注册成功");
                         $(".sign_res").css({ display: "none" });
                         $(".sign_log").css({ display: "block" });
                         $(".choice_reg").css({ border: "0" });
                         $(".choice_log").css({ borderBottom: "2px solid #000" });
                         $(".user").val("");
                         $(".pwd").val("");
                         $(".phone").val("");
                         $(".email").val("");
                         $(".user_tips").text("");
                         $(".pwd_tips").text("");
                         $(".phone_tips").text("");
                         $(".email_tips").text("");
                     } else {
                         alert("请填写正确的信息");
                     }
                 }
             })
         } else {
             alert("请填写正确的信息");
         }
     })
     $(".reset").click(function () {
         $(".email_tips").text("");
         $(".user_tips").text("");
         $(".pwd_tips").text("");
         $(".phone_tips").text("");
     })
    $(".comBtn1").click(function(){
        $.ajax({
            type: "post",
            url: "../php/login.php",
            data: {
                user: $(".user1").val(),
                pwd: $(".pwd1").val(),
            },
            dataType: "json",
            success: function (result) {
                if (result.status) {
                    //alert("登录成功");
                    setCookie("lgc", $(".user1").val(), 31, path = "/");
                    //location.href = "../html/index1.html";

                    var search = location.search;
                    var returnUrl = search.split('=')[1];
                    if (returnUrl) { //有参数  => 回去
                        location.href = decodeURIComponent(returnUrl)
                    } else {
                        location.href = "./index1.html";
                    }
                    $(".user1").val("");
                    $(".pwd1").val("");
                } else {
                    alert("账号或密码有误");
                }
            }
        })
    }) 

 })